package com.wangkang.ucenter.service;
import com.wangkang.ucenter.entity.Member;
import com.wangkang.ucenter.model.form.MemberForm;
import com.baomidou.mybatisplus.extension.service.IService;


public interface MemberService extends IService<Member> {

    /**
     * 会员登录
     * @param member 会员表单
     * @return token
     */
    String login(Member member);

    /**
     * 会员注册
     * @param memberForm 会员表单
     */
    void register(MemberForm memberForm);

    /**
     * 根据openid 获取用户信息
     * @param openid
     * @return 会员
     */
    Member getMemberByOpenid(String openid);

    /**
     * 查询指定day的注册人数
     * @param day
     * @return 注册人数
     */
    Integer countRegisterDay(String day);
}
